const util = require("../../utils/util");

// pages/redenv/redenv.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    view1: false,
    view2: true,
    redtype: 0,
    redCouponNumber: "",
    redShare: ""
  },

  /**
   * 显示发红包tab项
   */
  btn1(){
    this.setData({
      view1: false,
      view2: true
    });
  },

  /**
   * 红包列表
   */
  btn2(){
    this.setData({
      view1: true,
      view2: false
    });
  },


  /**
   * 选择红包类型
   */
  selectType: function(options){
    this.setData({
      redtype: options.detail.value
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户分享的流程
   */
  onShareAppMessage: function () {
    //获取红包id
    const promise = new Promise(resolve => {
      //发送ajax请求
      util.myajax({
        method: "POST",
        url: util.url.redsend,
        data: {
          redType: this.data.redtype,
          redCount: this.data.redShare,
          couponNumber: this.data.redCouponNumber
        },
        success: resp => {
          console.log("获取红包id：" + resp);
          resolve({
            title: "红包领取",
            imageUrl: "/static/image/red.jpeg",
            path: "/pages/redenvsend/redenvsend?redid=" + resp
          })
        }
      });
    });

    return {
      promise 
    }
  }
})